#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include<stdlib.h>
#include<math.h>
//int main()
//{
//    int n, k, a, b;
//    scanf("%d%d%d%d", &n, &k, &a, &b);
//    int min1 = a * n;
//    int min2 = b * (k - 1 + n);
//    if (min1 > min2)
//    {
//        printf("2");
//    }
//    else if (min1 < min2)
//    {
//        printf("1");
//    }
//    else
//    {
//        printf("0");
//    }
//    return 0;
//}


//typedef struct fish
//{
//    int x;
//    int y;
//}fish;
//
//int main()
//{
//    int n, m;
//    scanf("%d%d", &n, &m);
//    char pos;
//    fish* arr[100];
//    int z = 0;
//    for (int i = 0; i < n; i++)
//    {
//        for (int j = 0; j < m; j++)
//        {
//            scanf("%c", &pos);
//            if (pos == '\n')
//            {
//                scanf("%c", &pos);
//            }
//            if (pos == '#')
//            {
//                arr[z] = (fish*)malloc(sizeof(fish));
//                arr[z]->x = i;
//                arr[z]->y = j;
//                z++;
//            }
//        }
//    }
//    int dis = 0;
//    int max = 0;
//    for (int i = 0; i < z; i++)
//    {
//        dis = abs(arr[i]->x - 0) + abs(arr[i]->y - 0);
//        if (dis > max)
//        {
//            max = dis;
//        }
//        dis = abs(arr[i]->x - 0) + abs(arr[i]->y - (m-1));
//        if (dis > max)
//        {
//            max = dis;
//        }
//        dis = abs(arr[i]->x - (n-1)) + abs(arr[i]->y - 0);
//        if (dis > max)
//        {
//            max = dis;
//        }
//        dis = abs(arr[i]->x - (n-1)) + abs(arr[i]->y - (m-1));
//        if (dis > max)
//        {
//            max = dis;
//        }
//    }
//    printf("%d", max);
//    return 0;
//}

int trailingZeroes(int n) {
    long long mul = 1;
    while (n)
    {
        mul *= n;
        n--;
    }
    int count = 0;
    while (mul)
    {
        if (mul % 10 != 0)
        {
            break;
        }
        count++;
        mul /= 10;
    }
    return count;
}

int main()
{
    trailingZeroes(30);
    return 0;
}